“Worker process”常指在操作系统或服务器/应用框架中执行具体任务的工作进程/子进程:它从主进程(master/manager)接收任务,处理请求、运行作业或执行后台计算,以提高并发与吞吐量。(在不同软件中也可能有更具体的含义,例如 Web 服务器的工作进程、任务队列系统的工作进程等。)
/ˈwɝːkər ˈprɑːses/
The master starts four worker processes to handle incoming requests.
主进程启动四个工作进程来处理传入请求。
If a worker process crashes, the supervisor can restart it and redistribute the queued jobs to other worker processes.
如果某个工作进程崩溃,监控/管理程序可以将其重启,并把队列里的任务重新分配给其他工作进程。
“Worker”源自“work(工作)”,表示“做事的人/执行者”;“process”在计算机语境中指“进程”,即运行中的程序实例。合在一起,“worker process”字面意思是“负责干活的进程”,强调它执行具体工作,而不是负责协调与调度。